BoltCheckout\Bolt_Discounts_Helper C

Total Complexity 101
Dependencies 9
Dependents 7
Total lines 749
Lines of code 431
Logical lines of code 214
Comment lines 255
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
apply_coupon_from_discount_hook()
B
35 14 88
validate_applied_coupons()
A
41 15 55
validate_coupon()
A
47 9 37
validate_if_has_individual_use()
A
57 9 15
validate_usage_limit_per_user()
A
44 6 48
add_wc_coupon_to_cart()
S
51 6 25
remove_coupon_from_cart()
S
55 6 19
remove_coupon_success_notices()
S
57 6 16
validate_if_limit_to_email()
S
54 5 22
__construct()
S
61 4 13
convert_to_bolt_discount_type()
S
64 4 11
get_third_party_discounts_by_order()
S
57 3 16
get_negative_fee_discounts()
S
57 3 16
get_bolt_err_code()
S
55 2 21
validate_if_already_applied()
S
70 3 6
add_coupon_to_cart()
S
67 2 8
validate_if_add_by_post_id()
S
71 2 6
get_third_party_discounts()
S
65 2 9